#ifndef _GL_WORLD_CU_H_
#define _GL_WORLD_CU_H_

#include "../cuCommon/cuTypes.h"

void Wrapper_TransformWS(uint32   nPos, 
												 uint32   nMatrix,
												 uint32 * pPosID,
												 float4 * pMatrix,
												 float4 * pPosW, 
												 float4 * pPosR, 												  
												 float4 * pNmlW = NULL,
												 float4 * pNmlR = NULL,
												 float4 * pTntW = NULL,
												 float4 * pTntR = NULL,
												 float4 * pBntW = NULL,
												 float4 * pBntR = NULL);

void Wrapper_PrimitiveAABB(uint32   nPrim, 
													 uint32   nPos,
													 float4 * pPos,
													 uint32 * pPosIdxSwzld,
													 float2 * pSplit_X,
													 float2 * pSplit_Y,
													 float2 * pSplit_Z);

#endif